package com.wing.purchase.model.response;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;

/**
 * 供应商联系人表VO
 *
 * @author
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class SupplierContactsVO {

    /**
     * ID
     */
    private Long id;

    /**
     * 创建时间
     */
    @JsonFormat(timezone = "GMT+8" , pattern = "yyyy-MM-dd HH:mm:ss" )
    private LocalDateTime createTime;

    /**
     * 创建者
     */
    private Long creator;

    /**
     * 修改者
     */
    private Long modifier;

    /**
     * 创建人
     */
    private String creatorName;

    /**
     * 修改人
     */
    private String modifierName;

    /**
     * 供应商公司名称
     */
    @TableField(exist = false)
    private String corporateName;

    /**
     * 联系人姓名
     */
    private String contactName;

    /**
     * 联系人电话
     */
    private String phoneNumber;

    /**
     * 职务
     */
    private String job;

    /**
     * 身份证号码
     */
    private String cardNo;

    /**
     * 证件扫描件
     */
    private String cardPic;

    /**
     * 名片扫描件
     */
    private String callingCardPic;

    /**
     * 联系地址
     */
    private String contactAddress;

    /**
     * 供应商公司ID
     */
    private Long corporateId;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 省id
     */
    private Long provinceId;

    /**
     * 市id
     */
    private Long cityId;

    /**
     * 区县ID
     */
    private Long areaId;
}
